• word of the day

    leopard plant

    leopard plant - Dictionary definition and meaning for word leopard plant

    Definition
    (noun) any of various plants of temperate Eurasia; grown for their yellow flowers and handsome foliage

Word used in video below:
text: mountain leopard please
Download our Mobile App Today
Receive our word of the day
on Whatsapp